A Formal Representation for Plans in the Programmers Apprentice
نویسنده
چکیده
A p l a n calculus is presented which is being used to represent p r o g r a m s and a l i b ra ry of standard data and control abstractions in t h e p r o g r a m m e r ' s apprent ice . Important features of this formalism i n c l u d e : p rogramming language independence, additivity, v e r i f i a b i l i t y and mult ip le points of v iew. The logical foundations of t h e r e p r e s e n t a t i o n are specif ied formally using a situational ca l cu lus in wh i ch side ef fects and overlapping mutable data s t r u c t u r e s are accounted tor. The plan calculus is comparedwi th o t h e r fo rma l i sms , such as program schemas, and its advantages p o i n t e d ou t .
منابع مشابه
Proving Lazy Folklore with Mixed Lazy/strict Semantics
Abstract. Explicit enforcement of strictness is used by functional programmers for many different purposes. Few functional programmers, however, are aware that explicitly enforcing strictness has serious consequences for (formal) reasoning about their programs. Some vague “folklore” knowledge has emerged concerning the correspondence between lazy and strict evaluation but this is based on exper...
متن کاملIdentity and Representation through Language in Ghana: The Postcolonial Self and the Other
Research related to colonialism and post colonialism shows how the identities of indigenous people were constructed and how these identities are reconstructed in our contemporary world. The thrust of this paper is that colonialism brought a shift in the linguistic structure of Ghana with the introduction of the use of English among Ghanaians. The coexistence of both Ghanaian languages and Engli...
متن کاملSpatial Representation and Production and Reproduction of the Mental Image: Lefebvre’s Trialectic Approach
Lefebvre's theory of space production has been very much considered. In particular, it is important to integrate it systematically into the categories of city and space as a comprehensive and comprehensible social theory. Lefebvre's theory of space production has been remarkable in recent years and has responded well to the many questions posed in the early 1970s. Lefebvre in his trialectic in ...
متن کاملGeneralization of general helices and slant helices
In this work, we use the formal definition of $k$-slant helix cite{ali2} to obtain the intrinsic equations as well as the position vector for emph{slant-slant helices} which a generalization of emph{general helices} and emph{slant helices}. Also, we present some characterizations theorems for $k$-slant helices and derived, in general form, the intrinsic equations for such curves. Thereafter, fr...
متن کاملArguing about Plans: Plan Representation and Reasoning for Mixed-initiative Planning
We consider the problem of representing plans for mixed-initiative planning, where several participants cooperate to develop plans. V~re claim that in such an environment, a crucial task is plan communication: the ability to suggest aspects of a plan, accept such suggestions from other agents, criticize plans, revise them, e~c., in addition to building plans. The complexity of this interaction ...
متن کامل